Internet и CGI

       

Секция [CGI]


Данная секция содержит большинство специфических CGI параметров (тип

доступа, тип запроса, дополнительные заголовки, определенные в других секциях

и т.п.). Каждое значение представлено в виде символьной строки. Если значение

является пустой строкой, значит данный параметр был опущен. Список параметров

данной секции представлен ниже:

Request Protocol

Название и модификация информационного протокола, использованного для

передачи данного запроса. Формат: протокол/модификация. Пример: "HTTP/1.0".

Request Method

Метод, который использовался для данного запроса. Для HTTP это "GET",

"HEAD", "POST" и т.д.

Executable Path

Логический путь к исполняемой CGI программе, необходимый для ссылки



CGI программе на саму себя.

Logical Path

Запрос также может указывать к ресурсам, необходимым для выполнения

данного запроса. Данный параметр содержит путь в том виде, который был

получен сервером без мэпирования его на физический путь на диске.

Physical Path

Если запрос содержит информацию о логическом пути, сервер преобразует

его к физическому пути (например, к пути к файлу на диске) доступа согласно

синтаксическим правилам операционной системы.

Query String

Информация, размещающаяся после ? в URL вызываемой CGI программы. Сервер

оставляет эту информацию без изменений в том виде, в котором она была помещена

в URL.

Request Range

Byte-range спецификация получаемая вместе с запросом (если есть). Смотри

текущий Internet Draft (или RFC), описывающий расширение HTTP для получения

более полной информации. Сервер должен поддерживать работу CGI программ

в byte-ranging.

Referer

URL документа, содержащего ссылку на данную CGI программу. Надо заметить,

что некоторые броузеры закрывают данную возможность и не дают ее использовать.

From

E-mail адрес пользователя броузера. Надо заметить, что данный параметр

присутствует с спецификации HTTP, но не используется большинством броузером

из соображений секретности.

User Agent

Строка, описывающая программное обеспечение броузера. Не генерируется


большинством броузеров.

Content Type

Данный параметр содержит MIME-тип данных, посланных клиентом вместе

с полями из формы, если эти данные были посланы. Формат: type/subtype.

Content Length

Для запросов, с которыми посланы дополнительные данные в это поле заносится

длина посланных данных в байтах.

Content File

Для запросов, содержащих дополнительные данные, посланные пользователем,

этот параметр содержит имя файла, в которое WEB-сервер записывает эти данные.

В дальнейшем, пользовательская программа может считать эти данные. Параметр

содержит полный путь к файлу данных.

Server Software

Название и версия серверного программного обеспечения, обработавшего

запрос и вызвавшего CGI-программу. Формат: name/version.

Server Name

Сетевое имя сервера или псевдоним, необходимый для ссылающихся на себя

URL Этот параметр (в комбинации с параметром ServerPort) может быть использован

для вычисления полного URL к серверу.

Server Port

Номер порта, по которому работает сервер.

Server Admin

E-mail адрес администратора сервера. Данный параметр необходим для генерации

сообщений об ошибках и отправки данных сообщений администратору сервера

или для генерации форм с URL "mailto:".

CGI Version

Версия спецификации CGI. Формат: CGI/версия. Для данной версии, "CGI/1.2

(Win)".

Remote Host

Сетевое имя хоста клиента, если доступно. Данный параметр может быть

использован для опознавание клиента.

Remote Address

Сетевой (IP) адрес клиента. Данный параметр может быть использован

для проверки пользователя если отсутствует сетевое имя.

Authentication Method

Если используется защищенный вызов CGI программы, это протокол-зависимый

метод аутентификации, используемый для аутентификации пользователя.

Authentication Realm

Если используется защищенный вызов CGI программы, это протокол-зависимый

сервис, используемый для аутентификации пользователя. Список пользователей

для полученного вида сервиса проверяется для аутентификации пользователя.

Authenticated Username

Если используется защищенный вызов CGI программы, это имя пользователя,

которое клиент использует для аутентификации при доступе к CGI-программе.


Содержание раздела